/**
   {
   "b1oHzNS1qZ0C" : "2025-10-17 17:14:54",
   "floor" : [ {
   "staring" : 8,
   "discernible" : "Education",
   "wore" : "Please select education",
   "iesous" : "education",
   "paper" : "walkeda",
   "brown" : 0,
   "usually" : [ {
   "beersheba" : "Primary School",
   "heard" : 1
   }, {
   "beersheba" : "High School",
   "heard" : 2
   }, {
   "beersheba" : "Senior School",
   "heard" : 3
   }, {
   "beersheba" : "Undergraduate",
   "heard" : 4
   }, {
   "beersheba" : "Postgraduate",
   "heard" : 5
   }, {
   "beersheba" : "Doctor",
   "heard" : 6
   } ],
   "shop" : 0,
   "proportions" : 0,
   "creditable" : "Not certified",
   "sheets" : true,
   "neck" : "",
   "cumbersome" : 0
   }, {
   "staring" : 10,
   "discernible" : "Marital state",
   "wore" : "Please select marital state",
   "iesous" : "marriage",
   "paper" : "walkeda",
   "brown" : 0,
   "usually" : [ {
   "beersheba" : "Single",
   "heard" : 1
   }, {
   "beersheba" : "Married",
   "heard" : 2
   }, {
   "beersheba" : "Divorced",
   "heard" : 3
   } ],
   "shop" : 0,
   "proportions" : 0,
   "creditable" : "Not certified",
   "sheets" : true,
   "neck" : "",
   "cumbersome" : 0
   }, {
   "staring" : 45,
   "discernible" : "Email",
   "wore" : "Please input email",
   "iesous" : "framed",
   "paper" : "walkedb",
   "brown" : 0,
   "usually" : [ ],
   "shop" : 0,
   "proportions" : 0,
   "creditable" : "Not certified",
   "sheets" : true,
   "neck" : "",
   "cumbersome" : 0
   }, {
   "staring" : 74,
   "discernible" : "Gender",
   "wore" : "Gender",
   "iesous" : "sex",
   "paper" : "walkeda",
   "brown" : 0,
   "usually" : [ {
   "beersheba" : "male",
   "heard" : 1
   }, {
   "beersheba" : "female",
   "heard" : 2
   } ],
   "shop" : 0,
   "proportions" : 0,
   "creditable" : "Not certified",
   "sheets" : true,
   "neck" : "",
   "cumbersome" : 0
   }, {
   "staring" : 88,
   "discernible" : "Loan Purpose",
   "wore" : "Loan Purpose",
   "iesous" : "use_of_funds",
   "paper" : "walkeda",
   "brown" : 0,
   "usually" : [ {
   "beersheba" : "Business Startup",
   "heard" : 1
   }, {
   "beersheba" : "Business Development",
   "heard" : 2
   }, {
   "beersheba" : "Business Trip",
   "heard" : 3
   }, {
   "beersheba" : "Other Bussiness Use",
   "heard" : 4
   }, {
   "beersheba" : "Emergency",
   "heard" : 5
   }, {
   "beersheba" : "Medical",
   "heard" : 6
   }, {
   "beersheba" : "Education",
   "heard" : 7
   }, {
   "beersheba" : "Travel",
   "heard" : 8
   }, {
   "beersheba" : "Internet and Cable",
   "heard" : 9
   }, {
   "beersheba" : "Credit Card",
   "heard" : 10
   }, {
   "beersheba" : "Loans",
   "heard" : 11
   }, {
   "beersheba" : "Other",
   "heard" : 12
   } ],
   "shop" : 0,
   "proportions" : 0,
   "creditable" : "Not certified",
   "sheets" : true,
   "neck" : "",
   "cumbersome" : 0
   }, {
   "staring" : 91,
   "discernible" : "Address Details",
   "wore" : "Please input home address detail",
   "iesous" : "home_address",
   "paper" : "walkedb",
   "brown" : 0,
   "usually" : [ ],
   "shop" : 0,
   "proportions" : 0,
   "creditable" : "Not certified",
   "sheets" : true,
   "neck" : "",
   "cumbersome" : 0
   }, {
   "staring" : 97,
   "discernible" : "Home Phone",
   "wore" : "Please enter your home phone number",
   "iesous" : "home_phone",
   "paper" : "walkedb",
   "brown" : 1,
   "usually" : [ ],
   "shop" : 0,
   "proportions" : 0,
   "creditable" : "Not certified",
   "sheets" : true,
   "neck" : "",
   "cumbersome" : 0
   }, {
   "staring" : 63,
   "discernible" : "Number of Children",
   "wore" : "Number of Children",
   "iesous" : "children_num",
   "paper" : "walkeda",
   "brown" : 0,
   "usually" : [ {
   "beersheba" : "0",
   "heard" : 1
   }, {
   "beersheba" : "1",
   "heard" : 2
   }, {
   "beersheba" : "2",
   "heard" : 3
   }, {
   "beersheba" : "3",
   "heard" : 4
   }, {
   "beersheba" : "4",
   "heard" : 5
   }, {
   "beersheba" : "5",
   "heard" : 6
   }, {
   "beersheba" : "6",
   "heard" : 7
   }, {
   "beersheba" : "7",
   "heard" : 8
   }, {
   "beersheba" : "8",
   "heard" : 9
   }, {
   "beersheba" : "9",
   "heard" : 10
   }, {
   "beersheba" : "10",
   "heard" : 11
   }, {
   "beersheba" : "11",
   "heard" : 12
   }, {
   "beersheba" : "12",
   "heard" : 13
   }, {
   "beersheba" : "13",
   "heard" : 14
   }, {
   "beersheba" : "14",
   "heard" : 15
   }, {
   "beersheba" : "15+",
   "heard" : 16
   } ],
   "shop" : 0,
   "proportions" : 0,
   "creditable" : "Not certified",
   "sheets" : true,
   "neck" : "",
   "cumbersome" : 0
   }, {
   "staring" : 38,
   "discernible" : "Home City",
   "wore" : "Home City",
   "iesous" : "home_city",
   "paper" : "walkedc",
   "brown" : 0,
   "usually" : [ ],
   "shop" : 0,
   "proportions" : 0,
   "creditable" : "Not certified",
   "sheets" : true,
   "neck" : "",
   "cumbersome" : 0
   } ]
   }
*/
class DnpFromCommonModel {
  String? b1oHzNS1qZ0C;
  List<DnpFloorModel>? floor;

  DnpFromCommonModel({
    this.b1oHzNS1qZ0C,
    this.floor,
  });

  DnpFromCommonModel.fromJson(Map<String, dynamic> json) {
    b1oHzNS1qZ0C = json['b1oHzNS1qZ0C'];
    if (json['floor'] != null) {
      floor = <DnpFloorModel>[];
      json['floor'].forEach((v) {
        floor!.add(DnpFloorModel.fromJson(v));
      });
    }
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = <String, dynamic>{};
    data['b1oHzNS1qZ0C'] = b1oHzNS1qZ0C;
    if (floor != null) {
      data['floor'] = floor!.map((v) => v.toJson()).toList();
    }
    return data;
  }
}

class DnpFloorModel {
  int? staring;
  String? discernible;
  String? wore;
  String? iesous;
  String? paper;
  int? brown;
  List<DnpUsuallyModel>? usually;
  int? shop;
  int? proportions;
  String? creditable;
  bool? sheets;
  String? neck;
  int? cumbersome;

  DnpFloorModel({
    this.staring,
    this.discernible,
    this.wore,
    this.iesous,
    this.paper,
    this.brown,
    this.usually,
    this.shop,
    this.proportions,
    this.creditable,
    this.sheets,
    this.neck,
    this.cumbersome,
  });

  DnpFloorModel.fromJson(Map<String, dynamic> json) {
    staring = json['staring'];
    discernible = json['discernible'];
    wore = json['wore'];
    iesous = json['iesous'];
    paper = json['paper'];
    brown = json['brown'];
    if (json['usually'] != null) {
      usually = <DnpUsuallyModel>[];
      json['usually'].forEach((v) {
        usually!.add(DnpUsuallyModel.fromJson(v));
      });
    }
    shop = json['shop'];
    proportions = json['proportions'];
    creditable = json['creditable'];
    sheets = json['sheets'];
    neck = json['neck'];
    cumbersome = json['cumbersome'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = <String, dynamic>{};
    data['staring'] = staring;
    data['discernible'] = discernible;
    data['wore'] = wore;
    data['iesous'] = iesous;
    data['paper'] = paper;
    data['brown'] = brown;
    if (usually != null) {
      data['usually'] = usually!.map((v) => v.toJson()).toList();
    }
    data['shop'] = shop;
    data['proportions'] = proportions;
    data['creditable'] = creditable;
    data['sheets'] = sheets;
    data['neck'] = neck;
    data['cumbersome'] = cumbersome;
    return data;
  }
}

class DnpUsuallyModel {
  String? beersheba;
  int? heard;

  DnpUsuallyModel({
    this.beersheba,
    this.heard,
  });

  DnpUsuallyModel.fromJson(Map<String, dynamic> json) {
    beersheba = json['beersheba'];
    heard = json['heard'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = <String, dynamic>{};
    data['beersheba'] = beersheba;
    data['heard'] = heard;
    return data;
  }
}